A Reference Architecture for Instructional Educational Software
نویسندگان
چکیده
Our extensive research has indicated that high-school teachers are reluctant to make use of existing instructional educational software (Pollard, 2005). Even software developed in a partnership between a teacher and a software engineer is unlikely to be adopted by teachers outside the partnership (Pollard, 2005). In this paper we address these issues directly by adopting a reusable architectural design for instructional educational software which allows easy customisation of software to meet the specific needs of individual teachers. By doing this we will facilitate more teachers regularly using instructional technology within their classrooms. Our domain-specific software architecture, InterfaceActivities-Model, was designed specifically to facilitate individual customisation by redefining and restructuring what constitutes an object so that they can be readily reused or extended as required. The key to this architecture is the way in which the software is broken into small generic encapsulated components with minimal domain specific behaviour. The domain specific behaviour is decoupled from the interface and encapsulated in objects which relate to the instructional material through tasks and activities. The domain model is also broken into two distinct models Application State Model and Domainspecific Data Model. This decoupling and distribution of control gives the software designer enormous flexibility in modifying components without affecting other sections of the design. This paper sets the context of this architecture, describes it in detail, and applies it to an actual application developed to teach high-school mathematical concepts.
منابع مشابه
A Patterns Based Approach for Design of Educational Technologies
Instructional design is a fundamental base for educational technologies as it lays the foundation to facilitate learning and teaching based on pedagogical underpinnings. However, most of the educational technologies today face two core challenges in this context: (i) lack of instructional design as a basis (ii) lack of support for a variety of instructional designs. In order to address these ch...
متن کاملInstructional design: missing loop in e-learning educational softwares for medical education
Background: E-learning is one of the new ways to learn nowadays which for efficient e-learning in their formulation of electronic content that is usually presented through instructional software we should care. Not using educational design in designing software content is considered one of the main challenges in e-learning and also failures of this educational system. This study aims to investi...
متن کاملThe Instructional Content of the Architecture Education in Iran and the Success Rate of the Bachelors’ Degree Course in the Transfer of this Content
Architecture is a multidimensional and multifaceted discipline. For this reason, learning and realization of architecture require that one gain knowledge and wisdom. The present study reviews the content required for architectural education and analyzes the success rate of a bachelor's degree program in the transfer of this content. This research is an applied quantitative survey. First, the ed...
متن کاملDevelopment of Standards or Criteria for Effective Online Courses
Over the past few decades there has been a continual drum of concern by instructional designers, psychologists, researchers and informed educators concerning the design, presentation and evaluation of instructional resources in all their various formats. The innovations brought about by Internet technologies have once again amplified concerns regarding the viability of online course content, pr...
متن کاملEducational Fusion : An Instructional , Web - based , Software Development Platform
Educational Fusion (eFuse) is an instructional, collaborative, Web-based, platform for learning and teaching algorithmic concepts through implementation and verification. This platform is designed to be available to anyone with a Java-enabled Web browser, to encourage students and staff interaction and collaboration, to minimize the overhead required for a student to address the essence of the ...
متن کامل